<?php

namespace Admin\Controller;


use Common\Controller\BaseController;
use Common\Model\TypeModel;

class TypeController extends BaseController
{

    public function index(){
       $field=m('type')->select();
       $this->assign('field',$field);

        $this->display();
    }
        //顶级的添加
    public function set(){
        if (IS_POST){
          $data=I('post.');
          $this->store(new TypeModel(),$data,u('admin/type/index'));
        }
        $this->display();
    }

    //顶级修改
    public  function edit(){
        $tid=I('get.tid');
        if (IS_POST){
            $data=I('post.');
            if ($tid){
                $data['tid']=$tid;
            }
            $this->store(new TypeModel(),$data,u('admin/type/index'));
        }
        if ($tid){
            $oldData=m('type')->find($tid);
            $this->assign('oldData',$oldData);
        }




        $this->display();
    }



    public function del(){

        $tid=I('get.tid');
        $s=m('typeattribute')->where("$tid=tid")->select();
        if(!$s){
            (new TypeModel())->where("tid={$tid}")->delete();
            $this->success('操作成功',u('admin/type/index'));
        }

        $this->success('请先删除里面的属性',u('admin/type/index'));

    }




    /************************** 类型属性*************************************/

//    public function typeAttribute(){
//
//        $this->display();
//    }
//
//    //类型添加
//    public function typeStore(){
//        if ($_POST){
//            dd($_POST);
//        }
//
//        $this->display();
//
//    }


}